//
// Created by WYX on 2024/9/17.
//
#include<iostream>
char arr[100][100];
using namespace std;
void fun(int x,int y,int k){
    if(k==0 or arr[x][y]=='#')return;
    arr[x][y]='*';
    fun(x-1,y,k-1);
    fun(x+1,y,k-1);
    fun(x,y-1,k-1);
    fun(x,y+1,k-1);
}
int main(){
    int n,m,k;
    char ch;
    cin>>n>>m>>k;
    for(int i=k;i<n+k;++i)
        for(int j=k;j<m+k;++j){
            cin>>ch;
            if(ch=='#')
                arr[i][j]=ch;
        }
    for(int i=k;i<n+k;++i)
        for(int j=k;j<m+k;++j)
            if(arr[i][j]=='#'){
                fun(i-1,j,k);
                fun(i+1,j,k);
                fun(i,j-1,k);
                fun(i,j+1,k);
            }
    int s=0;
    for(int i=0;i<n+2*k;++i)
        for(int j=0;j<m+2*k;++j)
            if(arr[i][j]=='*')
                s++;
    cout<<s;
    return 0;
}